/***************************************å®¡æ‰¹ç”³è¯·index.css***********************************************/
.content .box {
  /*width: 49%;*/
  width: 100%;
  background: #fff;
  float: left;
  margin-top:10px;
}
.content .box:nth-child(1) {
  margin-right: 2%;
}
.list-block {
  padding: 25px 15px;
}
.list-block .row {
  margin-bottom: 15px;
}
.list-block .row label {
  min-width: 80px;
  height: 28px;
  line-height: 28px;
  display: block;
  float: left;
  padding-left: 8px;
}
.list-block .row input[type=text], .list-block .row input[type=date] {
  width: 140px;
  height: 28px;
  border: 1px solid #cfcfcf;
  float: left;
  padding-left: 6px;
}
.list-block .row input[type=radio] {
  width: 12px;
  height: 12px;
  border: 1px solid #cfcfcf;
  float: left;
  margin: 8px 8px 0px 28px;
}
.list-block .row input[type=checkbox] {
  width: 12px;
  height: 12px;
  border: 1px solid #cfcfcf;
  float: left;
  margin: 8px 8px 0px 28px;
}
.list-block .row span {
  float: left;
  margin-top: 5px;
}
/***************************************å®Œæ•´ä¿¡æ¯complete_info.css***********************************************/
.info {
  padding: 0 8px;
}
.info .info_top {
  background: #fcae5c;
  overflow: hidden;
  padding-top: 4px;
  margin-top: 12px;
}
.info .info_top li {
  float: left;
  width: 120px;
  line-height: 36px;
  text-align: center;
  color: #fff;
}
.complete_info .fl {
  width: 100%;
}
.complete_info .fr {
  width: 100%;
}
.complete_info .box {
  width: 100%;
  margin-bottom: 15px;
  display: none;
}
.complete_info .box.active{
  display: block;
}
.info .info_top li.active {
  background: #fff;
  color: #333;
}
.form-horizontal .form-group{
  /*  width: 50%;*/
  /*float: left;*/
}
.list-block .item {
  overflow: hidden;
  float: left;
  margin-bottom: 15px;
  padding-right: 6px;
}
.list-block .item label {
  height: 28px;
  line-height: 28px;
  display: block;
  float: left;
  padding: 0 11px 0 8px;
}
.list-block .item input[type="text"] {
  height: 28px;
  border: 1px solid #cfcfcf;
  float: left;
}
.list-block .item input[type="radio"] {
  margin-top: 7px;
  float: left;
}
.list-block .item select {
  float: left;
  margin-right: 8px;
}
.list-block .item.col-33 input[type="text"] {
  width: 80px;
}
.list-block .item.col-50 input[type="text"] {
  width: 120px;
}
.list-block .item.col-50 select {
  width: 140px;
  height: 28px;
  border: 1px solid #cfcfcf;
}
.list-block .item.col-33 select {
  width: 80px;
  height: 28px;
  border: 1px solid #cfcfcf;
}
.list-block .item.col-100 select {
  width: 80px;
  height: 28px;
  border: 1px solid #cfcfcf;
}
.list-block .item.col-100 input[type="radio"] {
  margin-top: 12px;
}
.complete_info .list-block table {
  width: 100%;
}
.complete_info .list-block table tr {
  height: 32px;
}
.complete_info .list-block table tr:nth-child(1) {
  color: #000;
  font-size: 16px;
  font-weight: bold;
}
.complete_info .list-block .link {
  color: #2672ae;
  line-height: 28px;
  margin-left: 15px;
  text-decoration: underline;
}
.complete_info .list-block .link:hover {
  color: #feb25a;
}
/**æ–°å»ºç”³è¯·**/
.addapply .box {
  /*width: 33%;*/
  width:100%;
}
.addapply .larg-box {
  width: 100%;
}
.addapply .all-box {
  width: 100%;
  margin-bottom: 15px;
}
.addapply .required {
  color: #ff0000;
  font-size: 14px;
  margin-right:3px;
  vertical-align: middle;
  font-style: normal;
}
.addapply .fl {
  /*width: 65%;*/
  width: 100%;
}
.addapply .fr {
  /*width: 33%;*/
  width: 100%;
}
.addapply .list-block select {
  width: 140px;
  height: 32px;
  border: 1px solid #cfcfcf;
  float: left;
}
.addapply .list-block .inputfile {
  display: inline-block;
  width: 142px;
  height: 120px;
  border: 1px solid #cfcfcf;
  padding-left: 0;
  position: relative;
  margin-right: 10px;
}
.addapply .list-block .inputfile input[type=file] {
  display: inline-block;
  width: 142px;
  height: 120px;
  opacity: 0;
  position: absolute;
  z-index: 2;
}
.addapply .list-block .inputfile i {
  font-style: normal;
  color: #cfcfcf;
  position: absolute;
  top: 28%;
  left: 0;
  width: 142px;
  height: 120px;
  text-align: center;
  line-height: 120px;
  font-size: 16px;
  font-weight: 100;
}
.addapply .list-block .inputfile i.add {
  font-size: 40px;
}
.addapply .list-block .addmore {
  margin-left: 15px;
  width: 60px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  border: 1px solid #0e83e7;
  color: #0b85ef;
  background: #ffffff;
  border-radius: 5px;
}
.addapply .list-block .addmore:hover {
  box-shadow: inset 0px 0px 3px #0e83e7;
}
/**ç”³è¯·åˆ—è¡¨ï¼ˆæ€»ï¼‰**/
.applylist .box {
  width: 100%;
}
.applylist .addcus {
  width: 120px;
  height: 33px;
  line-height: 33px;
  text-align: center;
  border: 1px solid #ffb945;
  color: #ffffff;
  background: #ffb945;
  border-radius: 5px;
  cursor: pointer;
  position: relative;
  margin-left: 18px;
}
.applylist .addcus:after {
  content: "+";
  color: #fff;
  position: absolute;
  top: 0px;
  left: 10px;
  font-size: 28px;
  font-weight: bold;
}
.applylist em {
  float: left;
  font-style: normal;
  padding: 0 5px;
  line-height: 28px;
}
.applylist .search {
  width: 70px;
  height: 28px;
  line-height: 28px;
  color: #ffffff;
  background: #31a84e;
  border: 1px solid #31a84e;
  margin-left: 20px;
}
.applylist .search img {
  display: inline-block;
  width: 20px;
  vertical-align: middle;
  margin-right: 5px;
  cursor: pointer;
}
.applylist .list {
  width: 100%;
  border-collapse: collapse;
  border-radius: 5px;
}
.applylist .list tr:nth-child(2n) {
  background: #ffffff;
}
.applylist .list tr:nth-child(2n+1) {
  background: #e3edf7;
}
.applylist .list th {
  text-align: left;
  padding: 0 5px;
}
.applylist .list th,
.applylist .list td {
  height: 40px;
  line-height: 40px;
  padding: 0 4px;
}
.applylist .list td:first-child {
  color: #2f5c86;
}
/*.applylist .list a {
  color: #333333;
}*/
.applylist .list tr + tr:hover {
  background: #239aff;
}
.applylist .list tr + tr:hover td,
.applylist .list tr + tr:hover i,
.applylist .list tr + tr:hover a {
  color: #ffffff;
}
.applylist .pull-left {
  float: left;
}
.applylist .pull-right {
  float: right;
}
.applylist .pre {
  width: 50px;
  height: 30px;
  line-height: 30px;
  background: #f1f1f1;
}
.applylist .pages {
  overflow: hidden;
}
.applylist .pages li {
  float: left;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  border: 1px solid #eee;
  cursor: pointer;
  background: #ffffff;
}
.applylist .pages li:hover {
  background: #239aff;
  color: #ffffff;
}
.applylist .pages li:hover a {
  color: #ffffff;
}
.applylist .pages li a {
  color: #333;
}
@media screen and (min-width: 1080px) {
  .applylist .list-block .row input[type=text] {
    width: 132px;
  }
}
